package hee;

import java.util.Scanner;
//이번시간 
//매서드 정의
//배열 이용해서 사용

public class J09SungJuk {
	// 메서드를 이용한 성적 처리
	public static void main(String[] args) {

		String name[] = new String[2];
		int kor[] = new int[2];
		int eng[] = new int[2];
		int mat[] = new int[2];
		int tot[] = new int[2];
		double avg[] = new double[2];
		char grd[] = new char[2];

		/*double avg[1]= 0;
		char grd= 0;*/
		Scanner sc = null;
		String result = "";

		// 성적입력
		inputSungJuk(sc, name, kor, eng, mat);
		// 성적처리
		getTotal(kor, eng, mat, tot); // 이름 국어 성적
		getAvgerage(avg, tot);
		getGrade(avg, grd);

		// 결과출력
		System.out.println(name[1]); // 중요
		System.out.println(name[1]);

		System.out.println(kor[1]);
		System.out.println(eng[1]);
		System.out.println(mat[1]);
		System.out.println(tot[1]);
		System.out.println(avg[1]);
		System.out.println(grd[1]);

	}// main 메소드 //인자로 값을 넣어야, 여기에서의 메서는 여기에서만 볼수 있음. 다른곳에서는 못봄.

	public static void inputSungJuk( // 가로 안에 인자5개 넣어줌 그리고 위 input 성적 가로안에 변수
										// 넣어줘야-정의)
			Scanner sc, String[] name, int[] kor, int[] eng, int[] mat) {

		sc = new Scanner(System.in);
		System.out.println("이름 입력");

		name[1] = sc.next();
		System.out.println("국어점수를 입력하세요"); // nextInt
		kor[1] = sc.nextInt();
		System.out.println("수학점수를 입력하세요");
		eng[1] = sc.nextInt();
		System.out.println("영어점수를 입력하세요");
		mat[1] = sc.nextInt();
		sc.close();

	}

	public static void getTotal(int[] kor, int[] eng, int[] mat, int[] tot) {
		tot[1] = kor[1] + eng[1] + mat[1];
	}

	public static void getAvgerage(double[] avg, int[] tot) {
		avg[1] = tot[1] / 3.0;
	}

	public static void getGrade(double[] avg, char[] grd) {
		if (avg[1] >= 90) {
			grd[1] = '수';
		} // and는 곱 : &&
		else if (avg[1] >= 80) {
			grd[1] = '우';
		} else if (avg[1] >= 70) {
			grd[1] = '미';
		} else if (avg[1] >= 60) {
			grd[1] = '양';
		}
		// else if(avg>=0 && avg <=59){grd = '가';}
		else {
			grd[1] = '가';
		}

	}// inputSungJuk

}
